.head { width: 100%; }


div { text-align: center; }
table {   margin: auto;}
body, td, th, h1, h2 {font-family: sans-serif;}

input,select {
	background-color: #f0f0f0;
	border: 1px solid #a0a0a0;
}

#table_header{
	margin: 	auto;
	margin-right:	10%;
	background-color:	#9999cc;
	width: 		60%;
	border-top: 	1px solid black;
	border-left: 	1px solid black;
	border-right: 	1px solid black;
	text-align:	left;
	font-weight: 	bold;
}

#table_box {
	margin: 	auto;
	margin-right:	10%;
	text-align:	left;
	position: 	static;
	width: 		60%;
	border-bottom: 	1px solid black;
	border-left: 	1px solid black;
	border-right: 	1px solid black;
	background-color: lightgrey;
}


#lang {
	position: fixed;
	height: 28px;
	top: 23px;
	left: 0px;
	width: 100%;
	background-color:	#9999cc;
	background-color:	lighgrey;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: right;
}

#header {
	position: fixed;
	height: 23px;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color:	#9999cc;
	border-bottom: 1px solid black;
	font-weight: bold;
}

#sys_box_head {
	position: fixed;

	height: 20px;
	width: 20%;

	top: 80px;
	left: 0px;

	background-color: #ccccff;
	border: 1px solid black

}

#sys_box {
	position: fixed;

	height: 180px;
	width: 20%;

	top: 110px;
	left: 0px;

	background-color: lightgrey;
	border: 1px solid black;
	text-align: left;

}


#end_box {
	margin: -3.5em 0 0 0;
	clear: both;

	width: 100%;
}

#box {
	height: 71px;
}

body,table { font-size: 15px; font-style: Arial;}

.data_table { background-color: lightgrey; }
.headline { background-color: #ccccff; }
.grey { background-color: lightgrey; background: lightgrey; }

a {text-decoration:underline; color: black}
a:hover {text-decoration:underline; color:#333333;}
